package com.weds.edwx.mapper;

import com.weds.core.annotation.MyBatisDao;
import com.weds.edwx.entity.SHAttenceEntity;
import com.weds.edwx.entity.SHAttenceParamEntity;
import com.weds.edwx.entity.SHBanciEntity;
import com.weds.edwx.entity.SHUserEntity;

import java.util.List;


@MyBatisDao
public interface SHAttenceMapper {

    List<SHAttenceEntity> selectDeptUserNums(SHAttenceParamEntity shAttenceParamEntity);

    SHAttenceEntity selecttUserNums(SHAttenceParamEntity shAttenceParamEntity);

    List<SHAttenceEntity> getDeptUserNums(SHAttenceParamEntity shAttenceParamEntity);


    SHAttenceEntity selectDepParent();

    SHAttenceEntity selectAttendance(SHAttenceParamEntity shAttenceParamEntity);

    SHAttenceEntity selectDepUser();

    List<SHUserEntity> selectUserInfo(SHAttenceParamEntity shAttenceParamEntity);

    List<SHUserEntity> selectUserListByQuanQin(SHAttenceParamEntity shAttenceParamEntity);

    List<SHUserEntity> selectUserListByChiDao(SHAttenceParamEntity shAttenceParamEntity);

    List<SHUserEntity> selectUserListByZaoTui(SHAttenceParamEntity shAttenceParamEntity);

    List<SHUserEntity> selectUserListByQingJia(SHAttenceParamEntity shAttenceParamEntity);

    List<SHUserEntity> selectUserListByKuGong(SHAttenceParamEntity shAttenceParamEntity);

    List<SHUserEntity> selectUserListByJiaBan(SHAttenceParamEntity shAttenceParamEntity);

    List<SHUserEntity> selectUserList(SHAttenceParamEntity shAttenceParamEntity);


    //SHAttenceEntity selectDepUserNums(SHAttenceParamEntity shAttenceParamEntity);

    List<SHUserEntity> selectUserLeave(SHAttenceParamEntity shAttenceParamEntity);

    List<SHUserEntity> selectUserCt(SHAttenceParamEntity shAttenceParamEntity);

    List<SHUserEntity> selectUserZt(SHAttenceParamEntity shAttenceParamEntity);

    List<SHUserEntity> selectUserKg(SHAttenceParamEntity shAttenceParamEntity);

    List<SHUserEntity> selectUserJb(SHAttenceParamEntity shAttenceParamEntity);





}
